package edu.zju.gis.dbfg.queryserver.service;

import edu.zju.gis.dbfg.queryserver.model.Index;
import edu.zju.gis.dbfg.queryserver.model.IndexType;

import java.util.List;

public interface IndexService {
    List<Index> getIndices();

    IndexType getIndexType(String indice, String dtype);

    String[] getIndexNames();

    String[] getAnalyzable(String... indexNames);

    Index getIndexByName(String indice);

    List<Index> getByCategoryId(List<String> categoryIds);

    Index getIndexByCategory(String category);

    List<IndexType> getIndesTypeByCategory(String category);
}
